package zhu.areas.hatchnav.service;

import java.util.List;

import zhu.areas.hatchnav.data.Article;

public interface IArticleRankService {

	// 修改文章访问量
	public void incArticleVisitNum(Integer articleID);

	// 查找访问量排名topCount的文章列表
	public List<Article> findTopArticlesByVisitNum(Integer topCount);

	// 查找访问量排名topCount的政策解读文章列表文章列表
	public List<Article> findTopPolicyArticlesByVisitNum(Integer topCount);

	// 查找访问量排名topCount的职业规划文章列表
	public List<Article> findTopCareerArticlesByVisitNum(Integer topCount);

	// 查找访问量排名topCount的热点评论文章列表
	public List<Article> findTopCommentArticlesByVisitNum(Integer topCount);

	// 查找访问量排名topCount的中心新闻文章列表
	public List<Article> findTopNewsArticlesByVisitNum(Integer topCount);

	// 查找访问量排名topCount的公告新闻文章列表
	public List<Article> findTopNoticeArticlesByVisitNum(Integer topCount);

	// 查找主题相关的top4文章
	public List<Article> findTop4ArticlesByTopic(Integer articleTopicID);
}
